package cn.stylefeng.guns.modular.manager.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 配置
 * </p>
 *
 * @author yumker
 * @since 2021-01-07
 */
@TableName("flow_config")
public class FlowConfig implements Serializable {

    private static final long serialVersionUID=1L;

      @TableId(value = "config_id", type = IdType.AUTO)
    private Long configId;

    @TableField("comment_tags")
    private String commentTags;

    @TableField("company_phone")
    private String companyPhone;

    @TableField("service_time")
    private String serviceTime;

    @TableField("platform")
    private String platform;

    @TableField("coupon_top")
    private String couponTop;

    @TableField("coupon_bottom")
    private String couponBottom;

    @TableField("coupon_bg_color")
    private String couponBgColor;

      @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

      @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private Date updateTime;
      @TableField(exist = false)
      private String commmentCount;

    @TableField("platform_cover")
    private String platformCover;

    @TableField("order_count")
    private Long orderCount;

    @TableField("help_count")
    private Long helpCount;

    @TableField("user_agreement")
    private String userAgreement;

    @TableField("agreement_detail")
    private String agreementDetail;

    @TableField("is_open_phone_login")
    private Integer isOpenPhoneLogin;

    @TableField("qcode_slogan")
    private String qcodeSlogan;

    public String getQcodeSlogan() {
        return qcodeSlogan;
    }

    public void setQcodeSlogan(String qcodeSlogan) {
        this.qcodeSlogan = qcodeSlogan;
    }

    public String getCommmentCount() {
        return commmentCount;
    }

    public void setCommmentCount(String commmentCount) {
        this.commmentCount = commmentCount;
    }

    public Long getConfigId() {
        return configId;
    }

    public void setConfigId(Long configId) {
        this.configId = configId;
    }

    public String getCommentTags() {
        return commentTags;
    }

    public void setCommentTags(String commentTags) {
        this.commentTags = commentTags;
    }

    public String getCompanyPhone() {
        return companyPhone;
    }

    public void setCompanyPhone(String companyPhone) {
        this.companyPhone = companyPhone;
    }

    public String getServiceTime() {
        return serviceTime;
    }

    public void setServiceTime(String serviceTime) {
        this.serviceTime = serviceTime;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public String getCouponTop() {
        return couponTop;
    }

    public void setCouponTop(String couponTop) {
        this.couponTop = couponTop;
    }

    public String getCouponBottom() {
        return couponBottom;
    }

    public void setCouponBottom(String couponBottom) {
        this.couponBottom = couponBottom;
    }

    public String getCouponBgColor() {
        return couponBgColor;
    }

    public void setCouponBgColor(String couponBgColor) {
        this.couponBgColor = couponBgColor;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getPlatformCover() {
        return platformCover;
    }

    public void setPlatformCover(String platformCover) {
        this.platformCover = platformCover;
    }

    public Long getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(Long orderCount) {
        this.orderCount = orderCount;
    }

    public Long getHelpCount() {
        return helpCount;
    }

    public void setHelpCount(Long helpCount) {
        this.helpCount = helpCount;
    }

    public String getUserAgreement() {
        return userAgreement;
    }

    public void setUserAgreement(String userAgreement) {
        this.userAgreement = userAgreement;
    }

    public String getAgreementDetail() {
        return agreementDetail;
    }

    public void setAgreementDetail(String agreementDetail) {
        this.agreementDetail = agreementDetail;
    }

    public Integer getIsOpenPhoneLogin() {
        return isOpenPhoneLogin;
    }

    public void setIsOpenPhoneLogin(Integer isOpenPhoneLogin) {
        this.isOpenPhoneLogin = isOpenPhoneLogin;
    }

    @Override
    public String toString() {
        return "FlowConfig{" +
                "configId=" + configId +
                ", commentTags=" + commentTags +
                ", companyPhone=" + companyPhone +
                ", serviceTime=" + serviceTime +
                ", platform=" + platform +
                ", couponTop=" + couponTop +
                ", couponBottom=" + couponBottom +
                ", couponBgColor=" + couponBgColor +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", platformCover=" + platformCover +
                ", orderCount=" + orderCount +
                ", helpCount=" + helpCount +
                ", userAgreement=" + userAgreement +
                ", agreementDetail=" + agreementDetail +
                ", isOpenPhoneLogin=" + isOpenPhoneLogin +
                ",qcodeSlogan=" + qcodeSlogan +
                "}";
    }
}
